<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>PECL/mysqlnd_qc 1.1 series</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="mysqlnd-qc.changes-one-two.html">PECL/mysqlnd_qc 1.2 series</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="mysqlnd-qc.changes-one-o.html">PECL/mysqlnd_qc 1.0 series</a></div>
 <div class="up"><a href="mysqlnd-qc.changes.html">Change History</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="mysqlnd-qc.changes-one-one" class="section">
  <h2 class="title">PECL/mysqlnd_qc 1.1 series</h2>
   <p class="para">
   1.1.0 - stable
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
      Release date: 04/2012
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
      Motto/theme: PHP 5.4 compatibility, schema pattern based caching and mysqlnd_ms support
     </span>
    </li>
   </ul>
  </p>
  <p class="para">
   1.1.0 - beta
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
      Release date: 04/2012
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
      Motto/theme: PHP 5.4 compatibility, schema pattern based caching and mysqlnd_ms support
     </span>
    </li>
   </ul>
  </p>
  <p class="para">
   1.1.0 - alpha
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
      Release date: 04/2012
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
      Motto/theme: PHP 5.4 compatibility, schema pattern based caching and mysqlnd_ms support
     </span>
    </li>
   </ul>
  </p>
  <p class="para">
   Feature changes
   <ul class="itemizedlist">
    <li class="listitem">
     <p class="para">
      APC storage handler update
      <ul class="itemizedlist">
       <li class="listitem">
         <span class="simpara">
          Fix build for APC 3.1.9+
         </span>
       </li>
       <li class="listitem">
         <span class="simpara">
          Note: Use of the APC storage handler is currently
          not recommended due to stability issues of APC itself.
         </span>
       </li>
      </ul>
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      New PHP configuration directives
      <ul class="itemizedlist">
       <li class="listitem">
         <span class="simpara">
          <em><a href="mysqlnd-qc.configuration.html#ini.mysqlnd-qc.collect-statistics-log-file" class="link">
          mysqlnd_qc.collect_statistics_log_file</a></em>. Aggregated
          cache statistics log file written after every 10th request served by the
          PHP process.
         </span>
       </li>
       <li class="listitem">
         <span class="simpara">
          <em><a href="mysqlnd-qc.configuration.html#ini.mysqlnd-qc.ignore-sql-comments" class="link">
          mysqlnd_qc.ignore_sql_comments</a></em>.
          Control whether SQL comments are ignored for cache key hash generation.
         </span>
       </li>
      </ul>
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      New constants and SQL hints
      <ul class="itemizedlist">
       <li class="listitem">
         <span class="simpara">
          <a href="mysqlnd-qc.constants.html#constant.mysqlnd-qc-server-id" class="link"><strong><code>
          MYSQLND_QC_SERVER_ID_SWITCH</code></strong></a> allows grouping of cache entries from
          different physical connections. This is needed by PECL/mysqlnd_ms.
         </span>
       </li>
       <li class="listitem">
         <span class="simpara">
          <a href="mysqlnd-qc.constants.html#constant.mysqlnd-qc-condition-meta-schema-pattern" class="link">
          <strong><code>MYSQLND_QC_CONDITION_META_SCHEMA_PATTERN</code></strong></a>
          to be used with <a href="function.mysqlnd-qc-set-cache-condition.html" class="link"><span class="function"><strong>
          mysqlnd_qc_set_cache_condition()</strong></span></a>.
         </span>
       </li>
      </ul>
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      New function <a href="function.mysqlnd-qc-set-cache-condition.html" class="link"><span class="function"><strong>
      mysqlnd_qc_set_cache_condition()</strong></span></a>
      for built-in schema pattern based caching. Likely to support a wider
      range of conditions in the future.
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      Report <em>valid_until</em> timestamp for cache entries
      of the default handler through <span class="function"><a href="function.mysqlnd-qc-get-cache-info.html" class="function">mysqlnd_qc_get_cache_info()</a></span>.
     </p>
    </li>
    <li class="listitem">
     <p class="para">
       Include charset number for cache entry hashing. This should prevent serving result
       sets which have the wrong charset.
     </p>
     <p class="para">
       API change: get_hash_key expects new &quot;charsetnr&quot; (int)  parameter after &quot;port&quot;.
     </p>
    </li>
    <li class="listitem">
      <p class="para">
       API change: changing is_select() signature from bool is_select() to
       mixed is_select(). Mixed can be  either boolean or
       array(long ttl, string server_id). This is needed by PECL/mysqlnd_ms.
      </p>
    </li>
   </ul>
  </p>
  <p class="para">
   Other
   <ul class="itemizedlist">
    <li class="listitem">
     <p class="para">
      Support acting as a cache backend for
      <a href="book.mysqlnd-ms.html" class="link">PECL/mysqlnd_ms</a> 1.3.0-beta or later
      to transparently replace MySQL Replication slave reads with cache accesses,
      if the user explicitly allows.
     </p>
    </li>
   </ul>
  </p>
  <p class="para">
   Bug fixes
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
      Fixed Bug #59959 (config.m4, wrong library - 64bit memcached handler builds) (Credits: Remi Collet)
     </span>
    </li>
   </ul>
  </p>
 </div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="mysqlnd-qc.changes-one-two.html">PECL/mysqlnd_qc 1.2 series</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="mysqlnd-qc.changes-one-o.html">PECL/mysqlnd_qc 1.0 series</a></div>
 <div class="up"><a href="mysqlnd-qc.changes.html">Change History</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>
